home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 3. _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
-
- 3.1 _R_e_l_e_a_s_e__m_a_t_r_i_x
-
- IRIX Version Impressario version
- _4._0 1.1
- _5._0 1.1
- _5._1 1.1
- _5._2 1.2
- _5._3 1.2
- _6._0 1.2
- _6._1 1.2
- _6._2 2.0, 2.1 or 2.2.2
- _6._3 2.1.1, 2.1.2 or 2.2.3
- _6._4 2.1.3 or 2.2.4
- _6._5 2.2.5
- _6._5._2 2.3.5
- _6._5._8 2.4.5
- _6._5._9 2.5.5
- _6._5._1_0 2.6.5
- _6._5._1_1 2.7.5
- _6._5._1_2 2.8.5
-
- Impressario 2.3.* and 2.2.* releases are functionally
- equivalent.
-
- 3.2 _G_e_n_e_r_a_l__C_h_a_n_g_e_s__o_f__I_n_t_e_r_e_s_t__t_o__A_l_l__U_s_e_r_s
-
- All changes listed below are inclusive thru the highest
- release number. That is, Impressario 2.3.* includes all
- changes listed for Impressario 2.1.3 and 2.1.1, etc.
-
- 3.2.1 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._8_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._7_._5
-
- +o HP LaserJet 4050 and HP LaserJet 8100 PPD files have
- been added to the PPD_Model directory. They no longer
- need to be downloaded from HP's website.
-
-
-
- 3.2.2 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._7_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._6_._5
-
- +o Impressario no longer depends on 5.3 Roots and
- ToolRoots
-
- +o Distributed Source code now has a current license
- agreement.
-
- +o HP LaserJet 4050 and HP LaserJet 8100 have been added
- to the supported printers list. However we do not
- distribute the ppd files. Please download from
- http://www.hp.com and refer to
- /var/spool/lp/PPD_model/README for instalation
- instructions.
-
- 3.2.3 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._6_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._5_._5
-
- +o Fixed many memory handling issues in the PPD handling
- utilities. This allows for much greater stability
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- across a wider range of PPD files and should improve
- the number of printers which work with Impressario.
-
- +o Memory handling problems have been fixed in Gscan
- making it a lot more stable.
-
- +o 1000 untested PPD files have been added to
- /usr/spool/lp/PPD_untested directory. These files have
- been added for the customers convenience.
-
-
-
- 3.2.4 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._5_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._4_._5
-
- +o A -M option in imprint was added to print the
- modification time of a file.
-
- 3.2.5 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._4_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._3_._5
-
- +o New Xerox and updated Tektronix untested PPD files have
- been added to the PPD_untested/xerox directory. Note:
- On January 1, 2000, Xerox Corporation completed the
- acquisition of the Tektronix Color Printing and Imaging
- Division, hence new and updated Tektronix PPD files are
- now located in the PPD_untested/xerox directory.
-
- 3.2.6 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._3_._*__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._2_._*
-
- +o Support for HP4000, HP4500, and HP5000 has been added.
-
- +o New Tektronix untested PPD files have been added to the
- PPD_untested directory.
-
- 3.2.7 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._2_._*__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._1_._*
-
- +o A new PPD (PostScript Printer Description) based driver
- has been added. This provides support for a large
- number of PostScript capable printers. PostScript
- Printer Description (PPD) files are human readable text
- files that describe the features of a specific
- PostScript capable printer. A PPD file describes
- printer features in such a way that a Graphical User
- Interface (GUI) can be built to present the user with a
- list of printer features to choose from. Examples of
- printer features include paper size, supported fonts,
- paper handling, etc. A PPD file also contains
- PostScript and Job Control Language (JCL) commands to
- be used to invoke the selected features.
-
- PPD files can be found at printer vendor web sites and
- FTP sites. Many vendors have a large collection in a
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- single directory that can be downloaded. See the file
- /var/spool/lp/PPD_model/README for instructions on
- adding your own PPD file to the print system. See the
- ppd(1M) man page for more.
-
- Impressario includes PPD files for most HP, Lexmark and
- some IBM printers (a printer must have built-in
- PostScript capability to use a PPD based driver). The
- PPD files can be found in the /var/spool/lp/PPD_model
- directory. Over 300 additional untested PPD files are
- in the impr_print.sw.ppd_unsupported subsystem.
- Untested PPD files install in the
- /var/spool/lp/PPD_untested directory. PPD files for
- printers from Agfa, Apple, Autologic, Calcomp, Canon,
- Compaq, Dec, Dataproducts, Epson, Fuji GCC, Hitachi,
- Kodak, Linotronic, Mitsubishi, Monotype, Okidata,
- Panasonic, QMS, Ricoh, Seiko, Sun, Tek, TI, Unisys,
- Varityper, Xprint and Xerox are available in the
- impr_print.sw.ppd_unsupported subsystem. After
- installing the subsystem see the
- /var/spool/lp/PPD_untested/README file for instructions
- (the Printer Manager and other print utilities will not
- use a PPD in /var/spool/lp/PPD_untested -- the README
- file includes instructions for making the PPD available
- to the Printer Manager). PPD files for newer printers
- are typically available from printer vendor Web or ftp
- sites.
-
- +o The HP ScanJet 5P scanner is now supported. Note: The
- "Scan" button on the front of the scanner is not used
- by Impressario.
-
- +o By default, the banner page is now off for the Generic
- Color PostScript driver.
-
- +o The Lexmark Optra S and Optra SC printers are now
- supported.
-
- +o The HP 850/855 printer driver has been updated to
- support the printer's ability to accept two bit per
- pixel color. Two bit color is only available with the
- Error Diffusion halftone filter. Image output is
- enhanced with two bit per pixel color (however,
- printing speeds may be slightly longer).
-
- +o Error Diffusion is now the default halftone type for
- all InkJet printers.
-
- +o The Epson Color Stylus drivers now have a second type
- of color correction that can be used. An Indexed
- lookup color correction is now available (this is the
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- same color correction scheme used in the first public
- domain release of the Impressario Epson Color Stylus
- drivers).
-
- +o A tag was added (in the form of a comment) in all
- Impressario lp model files that require the optional
- host-based Impressario PostScript interpreter. The
- Printer Manager (starting with print version 1.7) will
- now look for the tag and if an Impressario license is
- not available the Printer Manager will indicate that
- one is needed in the list of printer models presented
- to the user. Previously, a user did not learn a
- license is required for a particular driver until they
- printed (or read the release notes or the README
- displayed when the OS is updated).
-
- +o The Printer Manager will now indicate a printer driver
- expects the printer to have built-in PostScript
- capability by listing "(PostScript)" after the name of
- the printer model.
-
- +o The HP DesignJet plotter driver will no longer check
- for an Impressario license if the driver is being used
- in pass-thru mode (selectable from the Options panel).
- Pass-thru mode bypasses all processing on the SGI
- workstation and sends the file directly to the plotter.
- Pass-thru is typically used to send HPGL files
- (generated by CAD applications) directly to the
- plotter. In the past, the license was needed even if
- the driver was used in pass-thru mode 100% of the time.
-
- +o If a GIF file has a transparency layer defined the
- transparency layer will no longer print. This change
- was done in the /usr/lib/print/il2stiff filter.
-
- +o The Lexmark Marknet and Microplex network print servers
- have been added to the list of supported network
- devices (these devices contain multiple parallel ports
- for connecting to printers and one ethernet connection
- to allow the printers to be attached to the network).
-
-
- 3.2.8 _C_h_a_n_g_e_s _i_n _I_m_p_r_e_s_s_a_r_i_o _2._1._2/_2._1._3 _f_r_o_m _I_m_p_r_e_s_s_a_r_i_o
- _2._1._1 Impressario 2.1.2/2.1.3 were released at the same
- time and are functionally equivalent.
-
- +o Impressario 2.1.3 is compiled n32. Previous releases
- of Impressario are compiled -o32 (this includes
- Impressario 2.1.2).
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- +o Support for the Ricoh FS1 scanner has been removed
- starting with Impressario 2.1.2/2.1.3 (this scanner
- only worked with Indy systems with Impressario 2.*).
-
- +o cocogif(1) is no longer used to color correct GIF
- images starting with Impressario 2.1.2/2.1.3. Instead,
- the image file is converted to a Tif file using
- il2stiff(1) and then cocostiff(1) is used to apply the
- color correction. This was done because the
- cocostiff(1) function can convert RGB to CMYK (black
- under color removal) if the destination ICC color
- profiles is for a CMYK device. (It is likely that an
- ICC color profile for a hard-copy printer would specify
- CMYK output). cocogif(1) can not support CMYK ICC
- profiles because 4 color channels (CMYK) are not
- supported in GIF files.
-
- 3.2.9 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1_._1__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._1
- NOTE: Impressario 2.1.1 was a limited release shipped with
- early access O2 systems running IRIX 6.3. These changes
- also apply to Impressario 2.1.2 and 2.1.3.
-
- +o The Developer's Guide online manual has been changed
- slightly. In many cases where it referred to
- Impressario 2.0 it now refers to Impressario 2.* or
- 2.n. There are no changes in terms of issues that
- developers need to be aware of (just a revision of the
- Impressario version numbers used within the manual to
- make them more generic so the manual will not have to
- be updated for every release of Impressario 2.*).
-
- +o The Generic Color PostScript driver now sends a Control
- D character at the end of the file.
-
- 3.2.10 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._0
-
- Changes from Impressario 2.0 to 2.1 are limited to bug fixes
- and some new printer and scanner drivers.
-
- +o A driver for the HP Laserjet 5/5N has been added. This
- driver uses the Impressario host based PostScript
- interpreter (the LaserJet 5 and 5N do not have built-in
- PostScript). Note that the Impressario host based
- PostScript interpreter is an optionally licensed
- product and this driver will not work without the
- license.
-
- +o Drivers for the HP LaserJet 5M, 5SiMX and 5MP have been
- added. (HP also makes a Color LaserJet 5M -- not to be
- confused with the LaserJet 5M). These drivers use the
- printers' built-in PostScript interpreter and do not
-
-
-
-
-
-
-
-
-
-
-
- - 6 -
-
-
-
- require the optional Impressario host based PostScript
- interpreter.
-
- +o The HP ScanJet 4P scanner is now supported.
-
- +o The default resolution for the HP LaserJet printers is
- now 600 DPI.
-
- +o The LaserJet drivers that use the Impressario host
- based PostScript interpreter now support Error
- Diffusion via a setting on the Options panel.
-
- +o The DesignJet plotter driver now supports J size paper
- (34 in. x 88 in).
-
- +o The Scanner Manager no longer is able to determine if a
- user is a "privileged" user and always prompt for a
- root password when adding a scanner. Exceptions are if
- the Scanner Manager is run by the root user or if there
- is no root password for the system.
-
- 3.2.11 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._0__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__1_._2
-
- +o The PostScript interpreter is updated and is now a
- level 2 interpreter. The PostScript interpreter is an
- Adobe CPSI implementation (version 2015). See the
- psrip(1) man page for details. Note: it is normal to
- see two copies of psrip(1) running for every print job
- (psrip(1) forks a copy of itself when it starts).
-
- +o The PostScript interpreter uses a FLEXlm node-locked
- software license. Without the license it will not
- work. All HP and Epson printer drivers require the
- PostScript interpreter. Impressario will start
- printing warning messages on the banner page 90 days
- prior to a license expiring (the banner page is forced
- on in this case). Once a license has expired
- Impressario will only print a notice that the license
- has expired -- the job will not print. Emergency
- licenses are available from the Silicon Surf web page
- at http://www.sgi.com/Products/license.html.
-
- +o The impr_rip and impr_rip_printers sub-systems are no
- longer installed by default. These contain the printer
- drivers that use the PostScript interpreter.
-
- +o The HP DesignJet 750C plotter, HP DeskJet 660C,
- 850/855C, and 1600C color inkjet printers and the HP
- 4V, 4Plus, 4Si, 5L, 5P, 5Si LaserJet printers are now
- supported.
-
-
-
-
-
-
-
-
-
-
-
-
- - 7 -
-
-
-
- +o HP JetDirect network adaptors are supported for various
- printers (see chapter 2 for details of supported
- printers and supported connection types). One
- exception is the HP JetDirect 150X which does not
- support TCP/IP protocols -- the JetDirect 150X is not
- supported. Other printers and network adaptors that
- use a TCP port connection can also be used. The list
- of network adaptors and the port numbers to use are
- found in the file /usr/lib/X11/app-defaults/Printers in
- the *NETPRINTER*netDevices resource. Known device TCP
- port numbers are:
-
- HP JetDirect internal interface cards: 9100
-
- HP JetDirect EX external interface: 9100
-
- HP JetDirect EX Plus3 parallel port 1: 9100
-
- HP JetDirect EX Plus3 parallel port 2: 9101
-
- HP JetDirect EX Plus3 parallel port 3: 9102
-
- Lexmark internal interface cards: 9100
-
- Lexmark MarkNet XLe parallel port 1: 9100
-
- Lexmark MarkNet XLe parallel port 2: 9102
-
- Lexmark MarkNet XLe serial port: 9109
-
- +o Lexmark Optra R, Rx, L, Lx and Lxi monochrome laser
- printers are now supported. Note: Lexmark has
- Impressario 1.2 and 2.* drivers available for other
- Lexmark printers. Contact Lexmark for details.
-
- +o Epson Color Stylus, Color Stylus Pro and Color Stylus
- Pro XL are now supported.
-
- +o A Generic Color PostScript driver has been added.
-
- +o The HP 3C and 4C ScanJet scanners are now supported.
-
- +o The Ricoh FS2 scanner is now supported.
-
- +o ICC (International Color Consortium) color profiles are
- now supported for color management of image files (GIF,
- TIFF, etc.). Impressario will use the ICC color
- profile to improve color fidelity when an image file is
- printed. Gscan also supports ICC color profiles and an
- ICC color profile tag will be added to all files
- scanned with Gscan.
-
-
-
-
-
-
-
-
-
-
-
- - 8 -
-
-
-
- +o The fonts found in the Impressario 1.2 subsystem
- impr_fonts.sw.adobe22 have been removed from the
- Impressario product. The fonts are now bundled with
- the base operating system starting with IRIX 6.2 (they
- are found in the dps_eoe.sw.dpsfonts sub-system). The
- font tools found in impr_fonts.sw.gifts have also been
- moved to the base operating system starting with IRIX
- 6.2.
-
- +o The Printer Manager will now list SCSI devices that
- identify themselves as CPUs (i.e. some dye-sublimation
- printers). Since some scanners also identify
- themselves as CPUs it is possible to see a scanner
- listed as a SCSI printer (there is no way to avoid this
- as long as printer and scanner vendors identify their
- SCSI devices as CPUs).
-
- +o When adding a printer, the Printer Manager will only
- list a connection type if there is a driver installed
- that supports the connection type. Example: if there
- are no drivers to support a SCSI printer installed then
- the option to select SCSI is not seen on the Add
- Printers menu.
-
- +o The chksupport utility has been removed (this was an
- undocumented utility for directly manipulating inst
- images).
-
- +o fileconvert(1) has been removed from Impressario. It
- is now a link to routeprint(1). routeprint(1) is
- distributed with the base operating system. wstype(1)
- has also been removed and is a link to filetype(1).
-
-
- 3.3 _C_h_a_n_g_e_s _o_f _I_n_t_e_r_e_s_t _t_o _P_r_i_n_t_e_r _a_n_d _S_c_a_n_n_e_r _D_r_i_v_e_r
- _D_e_v_e_l_o_p_e_r_s:
-
- Changers for Impressario 2.2.* releases:
-
- +o The libscan libraries now use a fixed address for
- creating a shared arena. This was done because various
- system libraries which also use memory maps could cause
- address collisions that prevented the processes for
- "rendezvousing". In the event that one of the
- communicating processes cannot map this address, the
- process will receive a "Resource Busy" error and exit.
- If this occurs, the default fixed address (0x30000000)
- can by setting the environment variable
- __SGI_SCAN_USINIT_ADDR to an address available to all
- of the participating processes.
-
-
-
-
-
-
-
-
-
-
-
-
- - 9 -
-
-
-
- +o For IRIX 6.5.2F (and later), two additional subsystems
- are available, impr_dev.sw32.motif21 and
- impr_dev.sw64.motif21. These contain additional
- libraries for developing Impressario applications that
- use Motif 2.1. These subsystems can only be installed
- on machines running the feature stream.
-
- +o All impr_server.* subsystems have been renamed to
- impr_print.*.
-
- +o A new Appendix has been added to the developer guide:
- "Appendix I: Impressario PPD Driver Implementation".
- This appendix covers how to add your own PPD files to
- the system and customize the PPD driver.
-
- +o A tag was added (in the form of a comment) in all
- Impressario lp model files that require the optional
- host-based Impressario PostScript interpreter. The
- Printer Manager (starting with print version 1.7) will
- now look for the tag and if an Impressario license is
- not available the Printer Manager will indicate that
- one is needed in the list of printer models presented
- to the user. Previously, a user did not learn a
- license is required for a particular driver until they
- printed (or read the release notes or the README
- displayed when the OS is updated). The form of the tag
- is:
-
- # IMPRESSARIO_LICENSE_REQUIRED - Indicates to printer
- manager a license needed
-
- +o The Printer Manager will now indicate a printer driver
- expects the printer to have built-in PostScript
- capability by listing "(PostScript)" after the name of
- the printer model. This is done automatically for PPD
- files. Other drivers need to update the lp model file
- NAME field to accomplish the same thing.
-
- +o A POD config file is built on-the-fly for PPD drivers
- based on the PPD file. The resultant config file may
- list paper sizes that Impressario does not support. If
- an unsupported paper size is found it is added to the
- list of supported paper sizes for this printer. This
- allows paper sizes to be defined on-the-fly via the
- config file.
-
- These changes apply to all Impressario 2.* releases:
-
- +o The Impressario Developer's Kit is no longer a separate
- option. IMPORTANT NOTE: There are license
- restrictions regarding what printers may be supported
-
-
-
-
-
-
-
-
-
-
-
- - 10 -
-
-
-
- with an Impressario driver (if that driver uses the
- Adobe PostScript interpreter). Please see the
- Developer's Guide for details.
-
- +o A new ASCII text to PostScript filter is available:
- text2ps(1). All Impressario drivers now use text2ps to
- convert ASCII text files to PostScript.
-
- +o A new logical AND operator is now supported in POD
- config files for Impressario driver developers. The
- logical AND operation allows a list of fonts specified
- in the POD config file to be ANDed with a directory
- name. Typically you would AND a list of fonts
- supported by a printer with the list of fonts in the
- /usr/lib/DPS/outline/base directory to create the list
- of fonts displayed on the glp options panel. This is
- only done when using a printer's built-in PostScript
- interpreter. (This is done because text2ps(1) requires
- the font metrics to format a page correctly and you
- would not want to list a font available on the printer
- when the corresponding font metric is not available on
- the host for use by text2psi(1)). See
- /usr/lib/print/data/lexmarkoptra_model.config for an
- example.
-
- +o text2pcl has been updated to support A3 and B paper
- sizes. text2pcl has also been changed to allow 66
- lines to fit on an A sized paper.
-
- +o The "man -t" command now calls lp with the -manpage
- option to format a manpage. Impressario model files
- have been updated to support this. Developers should
- also support the -manpage option in their model files.
-
- +o In all Impressario printer model files the code block
- that checks for the existence of the file
- /usr/lib/filetype/workspace.ctr is now commented out.
- Starting with IRIX 6.3 this file does not exist so
- developers should not be checking for it in their model
- files. Note that the file name is also a command line
- argument to fileconvert(1). fileconvert(1) will now
- 'map' the /usr/lib/filetype/workspace.ctr to a default
- Optimized Type Rule (OTR) file.
-
- +o See the appendix in the Developer's Guide on
- transitioning to Impressario 2.0 for more details.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 11 -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-